196770bdc68da54c3fa478454e3598c7aff3c25f,src/main/java/betterwithmods/event/MobDropEvent.java,MobDropEvent,mobDrops,#LivingDropsEvent#,155
Before Change
if (!BWConfig.hardcoreGunpowder)
return;
if (evt.getEntity() instanceof EntityCreeper || evt.getEntity() instanceof EntityGhast) {
for (EntityItem item : evt.getDrops()) {
ItemStack stack = item.getEntityItem();
if (stack.getItem() == Items.GUNPOWDER) {
item.setEntityItemStack(ItemMaterial.getMaterial("niter"));
After Change
if (evt.getEntity() instanceof EntityZombie || evt.getEntity() instanceof EntitySkeleton) {
EntityMob mob = (EntityMob)evt.getEntity();
List<ItemStack> drops = new ArrayList<>();
for(EntityItem item : evt.getDrops()) {
if (item.getEntityItem() != null) {
drops.add(item.getEntityItem().copy());
}